Python Job: Software Engineer (Python)

Job added on

Company

Amex

Location

Gurgaon - India

Job type

Full-Time

Python Job Details

You Lead the Way. We’ve Got Your Back.
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
From building next-generation apps and microservices in Kotlin to using AI to help protect our customers from fraud, you could be doing transformational work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that millions of customers around the world depend on. If you love to work with APIs, contribute to open source, or use the latest technologies, we’ll support you with an open environment and learning culture to grow your career.

  • Develop and deploy cutting-edge AI platform that provide great customer experiences
  • Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask, etc }}
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages {{such as Jinja 2, Mako, etc depending on your technology stack}}
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Design machine learning systems, research and implement appropriate ML algorithms and tools
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Oversee the end to-end software development lifecycle for AI model use cases based on the driving factors such as user experience, user queries, IT critical processes, etc.
  • NLP resource along with hands on experience of productionizing NLP models, and performance (precision/recall) tuning around.
  • Work with Product Owners and Cross Functional Teams to define and track the data needed for comprehensive metrics to allow measurement of how well applications are performing
  • Participate actively and constructively in agile team meetings and application reviews

Compliance Language

  • Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask, etc }}
  • Experience in developing and deploying enterprise, global, cloud scalable ML based solutions
  • Experience with microservices architecture and API development
  • Experience in developing software in different programming languages, and demonstrated ability to quickly learn new languages, including but not limited to Javascript, Node.js, Java, Python
  • Strong foundation in software engineering best practices which enable building world class products, including architecture design principles, coding standards, testing and continuous integration/deployment, etc.
  • Well versed in AGILE methodologies and Program Management methods
  • Bachelor’s degree with a preference for Computer Science

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.